﻿
''' <summary>
''' 定义用于 IPluginProvider 的元数据
''' </summary>
''' <remarks></remarks>
Public Interface IPluginProviderMetadata
    Inherits IBaseMetadata



    ''' <summary>
    ''' 获取唯一ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    ReadOnly Property ID As String

    ''' <summary>
    ''' 版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    ReadOnly Property Version As String

    ''' <summary>
    ''' 作者
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    ReadOnly Property Author As String

    ''' <summary>
    ''' 用于显示的图标
    ''' </summary>
    ''' <value></value>
    ''' <returns>如果没有可用图标则返回Nothing，否则返回图标的Bitmap对象</returns>
    ''' <remarks>大小在32*32内为最佳</remarks>
    ReadOnly Property Icon As String


    
    ''' <summary>
    ''' 提供器的类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    ReadOnly Property Type As Type

End Interface
